package com.liyujie.networkrequest;

import android.app.Application;

import com.liyujie.networkrequest.receiver.MyCrashHandler;
import com.liyujie.networkrequest.utils.InitializeUtils;

public class BaseApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        /**
         * 上下文
         */
        InitializeUtils.setMBaseApplication(this);

        /**
         * Toast设置统一样式
         */
        InitializeUtils.initDefaultMaker();
        /**
         * 初始化v
         */
        InitializeUtils.setAppComponent(this);
        /**
         * 崩溃日志
         */
        Thread.setDefaultUncaughtExceptionHandler(new MyCrashHandler());
        /**
         * 日志相关
         */
        InitializeUtils.initializeLogUtils();
        /**
         * 串口初始化
         */
        InitializeUtils.initGorge();
        /**
         * NTP服务器
         */
        InitializeUtils.initNTP(this);
    }
}
